home *** CD-ROM | disk | FTP | other *** search
- /*
- ### procedure for loading an input file onto a execution text window ###
- */
-
- #include <suntool/sunview.h>
- #include <suntool/panel.h>
- #include <suntool/textsw.h>
-
-
- void
- exec_panel_load_proc()
- {
-
- char string[120];
- extern Panel_item exec_dir_name_item,exec_file_name_item,exec_input_name_item;
- extern Textsw exec_textsw;
- extern Textsw_status exec_status;
- extern char exec_dir_name[],exec_file_name[],exec_input_name[];
-
- strcpy(exec_dir_name,(char *)panel_get_value(exec_dir_name_item));
- strcpy(exec_file_name,(char *)panel_get_value(exec_file_name_item));
- strcpy(exec_input_name,(char *)panel_get_value(exec_input_name_item));
- sprintf(string,"%s/%s",exec_dir_name,exec_input_name);
-
- window_set(exec_textsw,
- TEXTSW_STATUS, &exec_status,
- TEXTSW_FILE,string,
- TEXTSW_FIRST,0,
- 0);
- if(exec_status == TEXTSW_STATUS_CANNOT_OPEN_INPUT){
- printf("File (%s) does not exist!\n",string);
- }
-
- }
-